General Relativity Explained In 7 Levels Of Difficulty